/* 基础样式重置 */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* 设置根字体大小，用于 rem 适配 */
html {
  font-size: 16px;
}

/* 禁用默认滚动回弹 */
page {
  height: 100%;
  overflow: hidden;
}

/* 适配 iPhone X 等机型的底部安全区域 */
.safe-area-bottom {
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
} 